原码表示法: [+0.5]原=? [-0.5]原=?

来源:百度知道 编辑:UC知道 时间:2024/05/09 12:39:06
原码表示法: [+0.5]原=? [-0.5]原=?
请说明原因!
回复:鲲鹏展翅LHY
谢谢啦!
**********************************
十进制纯小数转换为二进制的方法:
乘以 2 取整法!即把十进制纯小数逐次乘以2,从每次乘积的整数部分得到二进制数各位的数码!

原码是带符号的二进制数的一种编码方法,就是将数值化后的符号(正号用0表示,负号用1表示)放在最高位,数值位紧接符号位之后。
一般用字节或字表示,不足数位填0,小数的0填在数值位之后,整数的0填在数值位之前,保证值的大小不变。
所以[+0.5]原=[+0.1B]原=0100 0000B
[-0.5]原=[-0.1B]原=1100 0000B
注意:先要对十进制数转换成二进制数。B为二进制标志。